Exercise 1
Need to create UI using forloop
so first make array with large object check
---UI Data IN CODE--
Using this object show dynamic data using javascript in HTML views
const uiData = {
page: 2,
per_page: 6,
total: 12,
total_pages: 2,
data: [
{
id: 7,
email: "michael.lawson@reqres.in",
first_name: "Michael",
last_name: "Lawson",
avatar: "https://reqres.in/img/faces/7-image.jpg"
},
{
id: 8,
email: "lindsay.ferguson@reqres.in",
first_name: "Lindsay",
last_name: "Ferguson",
avatar: "https://reqres.in/img/faces/8-image.jpg"
},
{
id: 9,
email: "tobias.funke@reqres.in",
first_name: "Tobias",
last_name: "Funke",
avatar: "https://reqres.in/img/faces/9-image.jpg"
},
{
"id": 10,
"email": "byron.fields@reqres.in",
"first_name": "Byron",
"last_name": "Fields",
"avatar": "https://reqres.in/img/faces/10-image.jpg"
},
{
id: 11,
email: "george.edwards@reqres.in",
first_name: "George",
last_name: "Edwards",
avatar: "https://reqres.in/img/faces/11-image.jpg"
},
{
id: 12,
email: "rachel.howell@reqres.in",
first_name: "Rachel",
last_name: "Howell",
avatar: "https://reqres.in/img/faces/12-image.jpg"
}
],
}
const wrapper = document.getElementById('data-wrapper')
for(let i=0;i < uiData.data.length;i++){
const name = uiData.data[i].first_name;
const email = uiData.data[i].email;
const pfp = uiData.data[i].avatar;
const nameElement = document.createElement("h3");
nameElement.innerHTML = name;
const emailElement = document.createElement("p");
emailElement.innerText = email;
const pfpElement = document.createElement("img");
pfpElement.src = pfp;
wrapper.append(nameElement,emailElement,pfpElement)
}